Capa de Transporte: Conceptos Básicos

1. Responsabilidad de la capa de transporte

Esquema:
🖥️ Aplicación
⬇️ Capa de transporte (Segmentos)
⬇️ Red
⬇️ Enlace
⬇️ Física
📦 La capa de transporte garantiza la correcta llegada y reconstrucción de los datos en el destino.

2. Diferencias entre TCP y UDP

Comparación sencilla:
  • 📦 TCP: "¿Has recibido el mensaje?" - Sí, lo confirmo. Si no, lo vuelvo a enviar.
  • UDP: Envío mensajes rápidamente, pero si alguno se pierde, no me preocupo.
[🖥️ Cliente][🌐 Red][🖥️ Servidor]
TCP: Conexión, confirmación y entrega fiable.
UDP: Envío directo, rápido, sin confirmación.

3. Ejemplo de conexión: puerto origen/destino

[🖥️ Cliente]:45000 [🌐 Red] [🖥️ Servidor]:80
  1. Paso 1: Un navegador (cliente) quiere cargar una página web (http://www.ejemplo.com).
  2. Paso 2: El navegador elige un puerto origen aleatorio (ej: 45000).
  3. Paso 3: El servidor web escucha en el puerto destino 80 (HTTP).
  4. Paso 4: La capa de transporte crea un segmento con ambos puertos y lo envía por la red.
  5. Paso 5: Cuando la respuesta regresa, el puerto origen y destino se invierten, permitiendo al cliente identificar a qué aplicación debe entregar los datos.
[🖥️ Cliente]:45000 ⟶ :80 [🖥️ Servidor]
[🖥️ Servidor]:80 ⟶ :45000 [🖥️ Cliente]
🔢 Los puertos permiten que varios servicios funcionen a la vez en un solo equipo.

Ejemplo introductorio: comunicación TCP y UDP

  • TCP: Descargar un archivo desde un servidor FTP. Si algún fragmento se pierde, se reenvía hasta completarse.
  • UDP: Videollamada en tiempo real. Si se pierde un fragmento de voz, no se repite; la prioridad es la velocidad.
[🖥️ Cliente TCP] [🌐 Red] [🖥️ Servidor TCP]
[🖥️ Cliente UDP] [🌐 Red] [🖥️ Servidor UDP]

⏪ Volver a la página anterior